package at.ac.tuwien.ir.controller;

import java.lang.String;
import java.util.HashMap;
import java.util.List;

import at.ac.tuwien.ir.model.Document;
import at.ac.tuwien.ir.model.DocumentWord;
import at.ac.tuwien.ir.model.TokenWord;

public interface IDocumentController 
{
	void generateDocumentDescription(String documentPath);
	void generateIndexFile(String filename);
	HashMap<String, TokenWord> GetTokenWords();
	HashMap<String, DocumentWord> GetDocumentWords(String documentPath, String dir, String file, int documentNumber);
	List<Document> GetDocuments();
	double GetDocumentLenghtAverage();
}
